Python Job: Senior Software Team Lead

Job added on

Company

OPNBuildings

Location

Dublin - Ireland

Job type

Full-Time

Python Job Details

Company description

OPNBuildings is an innovative software startup company which is in an exciting phase and is seeking exceptional people to lead the growth of the company into the future. The selected individual will get to join a young motivated team working on an exciting project in the smart buildings and carbon sustainability industries.

You will be involved in creating a world-class scalable cloud­-based platform that uses real time data from smart devices and sensors to deliver responsive user interfaces on top of a predictive analytics service with the goal of creating a real impact on global carbon emissions for private industries.

If you take product development and software development seriously; you're passionate about bringing a product to life from the ground up and are looking for a real opportunity to accelerate then you’re the right fit for us.

That's where you come in.

As our Senior Software Team Lead, you'll lead the team, via a hands on approach, in implementing technological solutions that powers our fault detection and IoT analytics features. Reporting directly to the board of directors you’ll need to be able to communicate technical problems at the business level. You'll work across a wide range of technologies and challenging problem domains, architecting and building your own high traffic, high performance solutions in coordination with the rest of the team.

You'll need to mentor and empower other developers as part of a highly self-guided, cross-functional team removing blockers and keeping momentum going with the help of other humble but highly skilled team members.

This role is ideal for candidates with experience in leading small teams and shaping the direction of a SaaS product. If you have experience in a similar leadership role or are looking to take a step up into a lead position then we would love to hear from you.

As a Senior Software Team Lead in OPNBuildings, you will need to:

  • Be involved in both hands-on development and in leadership and people management.
  • Breakdown requirements for high level platform features as per the product roadmap, while also having the ability to directly influence the roadmap as opportunities arise.
  • Take an empathy driven customer focused approach, to ensure that the team delivers a product that works for our target customers.
  • Manage sprints, retrospectives and provide guidance on development tasks to other developers.
  • Work with the team to create a unique and barrier free development process and infrastructure.
  • Ideate and mockup potential new features and ideas with the leadership team.
  • Work closely with the rest of the team to ensure coherent implementation of features in both backend and frontend codebases.
  • Be the team’s technical authority, providing guidance and direction to other developers through pair-programming and code-review sessions.

WHO WE ARE LOOKING FOR

A Product / Thought Leader: If you have experience in shaping the direction of a software product and are comfortable getting into the depths of understanding the needs and behaviors of users in a SaaS environment while bringing a bottle full of entrepreneurial passion then you’re probably the team leader we are looking for.

We also expect every employee at OPNBuildings to be:

  • Customer-focused: You're a person who can take a step back from a problem which means you never lose sight of the customer who will ultimately be using the software that you build.
  • Educated and experienced: You have a degree in Computer Science or equivalent and multiple years work experience under your belt where you were involved with high traffic, high availability, business critical systems.
  • A team player: You are a consummate team player, working well with others toward a common goal. Achieving results is what matters most to you, not who gets the credit
  • Adaptable: You are not flustered by complex problems and evolving requirements. You're eager to forge thoughtful, well-crafted solutions that are robust enough for the long haul.
  • Self-driven: You are self driven and creative enough to handle receiving high level direction and breaking it down into a series of tasks to create the solution that best fits the product's end goals.
  • A consummate communicator: You mesh easily with people from all disciplines, and you have a humble and professional communication style whether it's in person, on Slack, or in technical documentation.

THE TECH SPECS

We work with a diverse set of technologies and processes and as a software engineer at OPNBuildings you will work with the following technologies and tools:

  • JIRA, AGILE and other related planning/collaboration tools.
  • Java (Java EE)
  • JDBC, JDBI, Spring Core, Spring MVC, Spring Security, RESTful services.
  • SQL, PostGRES
  • ActiveMQ, Kafka
  • AWS
  • Maven, Git, Bitbucket
  • Python (scripting level)
  • ReactJS and Javascript.
  • Exposure to IoT platforms like TTN and Sigfox would also be ideal.
  • Experience contributing to the roadmap of a B2B SaaS platform would be beneficial.
  • Experience or familiarity with the building controls industry is also beneficial.

If you believe that you have what it takes to help us build and deliver at this early but high growth stage, then we want to talk to you!

Job Types: Full-time, Permanent

Salary: €80,000.00-€100,000.00 per year

Benefits:

  • Company events
  • Flexitime
  • On-site parking
  • Private medical insurance
  • Work from home

Schedule:

  • Monday to Friday
  • No weekends

Education:

  • Bachelor's (preferred)

Experience:

  • Software development: 8 years (preferred)
  • Leadership: 3 years (preferred)

Work authorisation:

  • Ireland (required)